echinococcus granulosus - French English Dictionary